package com.lanou.controller;

import com.lanou.entity.Phone;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.validation.Valid;

@Controller
@RequestMapping("/phone")
public class PhoneController {

    @RequestMapping("/add")
    // 获取错误信息 参数列表中，被校验的参数（phone）和BindingResult必须相邻并保证顺序。
    public void add(@Valid Phone phone, BindingResult br){

        if(br.hasErrors()){
//            FieldError brandError = br.getFieldError("brand");
//            // 获取默认信息
//            System.out.println(brandError.getDefaultMessage());
            System.out.println("没有通过校验!");
        }else {
            System.out.println("恭喜你,通过了!");
        }
    }
}
